/*
 *  Génère une barre d'outils horizontale comportant des boutons.
 *  Chaque bouton peut avoir une icone et un label.
 */
 
/* Barre d'outils */
<template match="//toolbar" class="">
    <div class="toolbar $class">{select('node()|@*')}</div>
</template>


/*
    Par défaut, les boutons de la toolbar sont représentés par un lien "a"
    contenant l'icone éventuelle et le contenu indiqué.
*/
<template match="//toolbar//item[not(@type)]" img="" alt=" " class="">
    <a class="button $class"><if test="$img"><img src="$img" alt="$alt" /> </if>{select('node()|@*')}</a>
</template>


/*
    Les boutons qui ont un attribut type sont représentés par un <item> 
    contenant l'icone éventuelle et le contenu indiqué.
*/
<template match="//toolbar//item[@type]" img="" alt=" ">
    <button><if test="$img"><img src="$img" alt="$alt" /> </if>{select('node()|@*')}</button>
</template>

<template match="//toolbar//separator">
    <span class="separator"></span>
</template>